package com.milkcoffee.jvm.lesson01;

/**
 * @author zxs
 */
public class TestStatic {
    static {
        System.out.println("TestStaticLoad");
    }
    public static void main(String[] args) {
        // 只有在调用的时候才会去初始化
        staticA staticA = new staticA();

        // 不使用是不会在记载的
        staticB staticB = null;
    }
}

class staticA{
    static {
        System.out.println("staticA.static");
    }

    public staticA(){
        System.out.println("初始化staticA");
    }
}

class staticB{
    static {
        System.out.println("staticB.static");
    }

    public staticB(){
        System.out.println("初始化staticB");
    }
}
